/* CSS Document */
/*common*/
h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
}

.nbanner {
  width: 100%;
  position: relative;
}

body.in_body {
  background: #f9f9f9;
}

.nbanner > img {
  width: 100%;
}

.nban_txt {
  position: absolute;
  left: 0;
  bottom: 0;
}

.nban_txt h2 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding-bottom: .7rem;
}

.nban_txt h2::before {
  position: absolute;
  width: .08rem;
  height: .3rem;
  background: #eb7930;
  bottom: -.15rem;
  content: "";
  left: 0;
  display: block;
}

.subnav {
  height: 1rem;
  line-height: 1rem;
 /*  border-bottom: solid #e0e0e0 1px; */
  color: #000;
}

.subnav .wrap_c {
  display: flex;
  justify-content: space-between;
}

.subnav .fl h3 {
  color: #000;
  font-weight: 600;
}

.subnav .fr ul {
  display: flex;
  justify-content: flex-end;
}

.subnav .fr ul li {
  margin-left: 1.2rem;

}
.subnav .fr ul li::before{display: none;}

.subnav .fr ul li.on {
  position: relative;
}

.subnav .fr ul li.on::before {
  position: absolute;
  width: 100%;
  height: .06rem;
  background: #eb7930;
  content: "";
  left: 0;
  bottom: -.02rem;
  display: block;
}

.subnav .fr ul li.on a, .subnav .fr ul li:hover a {
  color: #eb7930;
}

.ab_bg1 {
  background: url(../images/w/bg01.png) right top -2px no-repeat;
  background-size: 6.68rem;
  padding: 1.5rem 0;
}

.htit01 {
  color: #333;
  display: flex;
  align-items: center;
  position: relative;
  line-height: 0.5rem;
  font-family: albb_medium;
  position: relative;
  padding-bottom: 0.36rem;
}

.htit01 > img {
  margin-left:.2rem;
  width: .15rem;
}

.htit01::before {
  position: absolute;
  width: .7rem;
  height: .06rem;
  background: #eb7930;
  content: "";
  left: 0;
  bottom: 0;
}
.ab_con1 {margin-top: .6rem;}
.ab_con1 p {
  margin-top: .2rem;
  color: #666;
}

.ab_bg2 {
  background: url(../images/w/about_bg1.jpg) center no-repeat;
  background-size: cover;
  padding: 1.25rem 0 1.5rem
}

.ab_ul1 {
  display: flex;
  flex-wrap: wrap;
}

.ab_ul1 li {
  background: rgba(255, 255, 255, 0.75);
  width: calc((100% - .5rem) / 3);
  margin-right: .25rem;
  margin-top: .25rem;
  padding: .5rem .9rem;
  box-sizing: border-box;
  position: relative;
}

.ab_ul1 li:nth-child(3n) {
  margin-right: 0;
}

.ab_ul1 li b::before {
  position: absolute;
  width: .09rem;
  height: .09rem;
  background: #eb7930;
  content: "";
  left: -.4rem;
  top: .23rem;
}

.ab_ul1 li b {
  display: block;
  color: #333;
  position: relative;
}

.ab_ul1 li span {
  display: block;
  color: #666;
}

.ab_ul1 li:hover {
  background: url(../images/w/bg_02.png) right center no-repeat;
  background-size: cover;
}

.ab_ul1 li:hover b {
  color: #fff;
}

.ab_ul1 li:hover span {
  color: rgba(255, 255, 255, 0.7);
}

.ab_ul1 li:hover b::before {
  background: #fff;
}

.ab_bg3 {
  padding: 1.5rem 0;
}

.ab_03_box {
  display: flex;
  justify-content: space-between;
  margin-top: .8rem;
}

.ab_03_box .fl {
  width: 3.9rem;
  position: relative;
}

.ab_03_box .fr {
  width: 9.4rem;
  padding: 0 .8rem;
  box-sizing: border-box;
}

.htxt_slide {
  width: calc(100%);
  overflow: hidden;
  height: 3.2rem;
  border-bottom: solid #e0e0e0 1px;
 
}

 .swiper-vertical>.swiper-scrollbar {
  position: absolute;
  right: 0!important;
  top: 1%;
  z-index: 50;
  width: 1px!important;
  height: 98%;
  background: #e0e0e0;
}
  .htxt_slide  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background:#eb7930;
    border-radius: .5px;
    width: 3px;
    left: -1px;
    top: 0;
}
.htxt_slide .swiper-slide {
  border-bottom: solid #e0e0e0 1px;
}

.htxt_slide .swiper-slide-active {
  background: url(../images/w/bg_03.png) right center no-repeat;
  background-size: cover;
  color: #fff;
}

.htxt_slide .swiper-slide p {
  line-height:.8rem;
  padding:0 .3rem;
}

.himg_slide {
  width: 100%;
  overflow: hidden;
  background: url(../images/w/about_bg2.png) bottom center no-repeat;background-size:70%;
}
.h_img{ display: flex; align-items: center ;justify-content: center; flex-direction: column;}
.h_img>img{width: 4rem;margin-right: .36rem;}
.h_img p{margin-top: .3rem;color: #333; line-height: 1.5;}
.ab_bg4 {
  padding: 1.5rem 0;
}
.ab_con2{margin-top: .7rem;}
.ab_con2 p {
  margin-top: .2rem;
  color: #666;
}

.map_con1 {
  width: 90%;
  position: relative;
  margin: .8rem auto 0;
}

.map_con1 > img {
  width: 100%;
}

.map_txt1 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #333;
}

.map_txt1 li {
  position: absolute;
}

.map_txt1 li h5 {
  border-bottom: solid #a0a0a0 2px;
  width: auto;
  display: inline-block;
  font-weight: 600;
}

.map_txt1 li:nth-child(1) {
  left: -2.8%;
  top: 28%;
}

.map_txt1 li:nth-child(2) {
  left: 41%;
  top: 47%;
}

.map_txt1 li:nth-child(3) {
  left: 85%;
  top: 48%;
}

.ab_con3 dl {
  display: flex;
  justify-content: space-between;
  margin-top: 1.5rem;
}
.ab_con3 dl:nth-child(1){margin-top: 1rem;}
.ab_con3 dl:nth-child(2) dd{order: 1;} 
.ab_con3 dl dt, .ab_con3 dl dd {
  width: calc((100% - 1.2rem) / 2);
}

.ab_con3 dl dt img {
  width: 100%;
  display:block;
  border-radius: .02rem;
}

.ab_con3 dl dd h4 {
  color: #000;
}

.ab_con3 dl dd p {
  background: url(../images/w/line1.png) left bottom no-repeat;
  margin-top: .4rem;
  color: #666;
  line-height: 1.5;
  padding-bottom: .4rem;
}

.ab_con3 dl dd ul {
  margin-top: .4rem;
}

.ab_con3 dl dd ul li {
  color: #000;
  position: relative;
  padding-left: .2rem;
  line-height: 2;
}

.ab_con3 dl dd ul li:before {
  position: absolute;
  left: 0;
  top: .15rem;
  width: 0.06rem;
  height: 0.06rem;
  background: #eb7930;
  content: "";
}
.ab_con4{margin-top: .5rem;}
.ab_con4 p{color: #666;}
.brand_slide {
  width: 100%;
  overflow: hidden;
}
.brand_sw{margin-top: 1rem;}
.brand_slide img{display: block;width: 100%;}
.brand-pg {width: 100;display: flex;justify-content: center; margin-top: .3rem;}
.brand-pg span{width: .12rem;height: .12rem;}
.brand-pg span.swiper-pagination-bullet-active{background:#eb7930;}
.ab_con5.mt80{margin-top: .8rem;}
.ab_con5 {
  padding: .8rem;
  background: #fff;
  box-sizing: border-box;
  width: 100%;
  margin-top: .2rem;
}
.ab_con5.mt80{margin-top: .8rem;}
.ab_con5 h5 {
  color: #888;
  display: flex;
  align-items: center;
  margin-bottom: 4.63vh;
}

.ab_con5 h5 span {
  display: block;
 white-space: nowrap;
}

.ab_con5 h5 i {
  display: block;
  width:.8rem;
  height: .04rem;
  background: #a0a0a0;
  margin: 0 .6rem;
}

.ab_con5 h5 b {
  color: #333;
  font-weight: normal;
  width: calc(100% - 1rem);
}

.ab_con5 p {
  line-height: 2;
  color: #666;
}

.ab_con6 {
  padding: .8rem;
  background: #fff;
  box-sizing: border-box;
  width: 100%;
  margin-top: .2rem;
}

.ab_con6_box {
  display: flex;
  justify-content: space-between;
  margin-top: .5rem;
}

.ab_con6 h5 {
  color: #888;
}

.ab_con6 .fl {
  width: 4.2rem;
}

.ab_con6 .fl ul li {
  display: none;
  opacity: 0;
  transition: all .3s linear;
}

.ab_con6 .fl ul li img {
  display: block;
  width: 100%;
  border-radius: .02rem;
}

.ab_con6 .fl ul li.on {
  display: block;
  opacity: 1;
}

.ab_con6 .fr {
  width: calc(100% - 5rem);
}

.ab_con6 .fr ul {
  height: 100%;
}

.ab_con6 .fr ul li {
  width: 100%;
  overflow: hidden;margin-bottom:.2rem;
}
.ab_con6 .fr ul li.hid{height:.62rem;}

.ab_con6 .fr ul li h6 {
  background: #f9f9f9;
  padding: .2rem .4rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #222;
  font-weight:normal;
  cursor: pointer;
}

.ab_con6 .fr ul li h6 > i img:nth-child(2) {
  display: none;
}

.ab_con6 .fr ul li p {
  line-height: 2;
  color: #666;
  padding: .3rem .4rem .2rem;
  
 
}


/* .ab_con6 .fr ul li h6 > i img{transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;cursor: pointer; } */
.ab_con6 .fr ul li.on h6 > i img:nth-child(2) {
  display: block;
  
}

.ab_con6 .fr ul li.on h6 > i img:nth-child(1) {
  display: none;
}

.ab_con6 .fr ul li.on h6 {
  background: #eb7930;
  color: #fff;
}

/*news*/
.news_bg1 {
 
  margin:1rem 0 1.5rem;
  position: relative;
}
b.b1{ background: url(../images/w/bg01.png) center no-repeat;
  background-size: 100%;position: absolute;width: 6.07rem;height: 6.43rem; top:2.28rem; left: -1.2rem;}
.news_swiper1 {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.news_swiper1 .swiper-slide > a {
  display: flex;
  width: 100%;
  background: #fff;
}

.n_img1 {
  width: 57%;
  position: relative;
}

.n_img1 b.b1 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
}

.n_img1 > img {
  width: 100%;
  display: none;
}

.n_intro1 {
  width: 43%;
  background: #fff;
  padding: 0.8rem 0.7rem 1.6rem;
  box-sizing: border-box;
  color: #333;
}

.n_intro1 h4 {

  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.n_intro1 span {
  display: block;

  opacity: 0.2;
  margin-top: 0.2rem;
}

.n_intro1 p {
 
  line-height: 1.875;
  margin-top: 0.2rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.n_intro1 i {
  display: block;
  margin-top: 0.5rem;
}

.n_intro1 i > img {
  width: 0.44rem;
}

.pagebox1 {
  width: 43%;
  height: 0.8rem;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 9;
  background: #eb7930;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 0.7rem;
}

.news1_b {

  color: #fff;
  padding: 0 0.4rem;
}

.news1_b > i {
font-size: .2rem;
}

.news1_prev, .news1_next {
  width: 0.2rem;
  height: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.5;
}

.news1_prev:hover, .news1_next:hover {
  opacity: 1;
}

.searchform {
  width: 100%;
  display: flex;
  margin-top: .8rem;
}

.search_l {
  width: 29%;
  
  height: 0.8rem;
  background: #fff;
  position: relative;
  padding-left: 0.2rem;
  box-sizing: border-box;
}

.search_l p {
  line-height: 0.8rem;
  
  color: rgba(102, 102, 102, 0.6);
}

.search_l::after {
  content: "";
  display: block;
  background: url("../images/w/arr_d3.png") no-repeat;
  width: 18px;
  height: 12px;
  position: absolute;
  right: 0.42rem;
  top: 50%;
  margin-top: -6px;
}

.search_l ul {
  z-index: 999;
  display: none;
  line-height: 0.5rem;
  
  background: #FFFFFF;
  box-shadow: 0px 4px 46px 0px rgba(0, 0, 0, 0.1);
  top: 0.8rem;
  padding: 0.2rem 0;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  position: absolute;
  max-height: 3.7rem;
  overflow-y: auto;
}

.search_l ul li {
  padding: 0 0.35rem;
  color: rgba(102, 102, 102, 0.6);
  cursor: pointer;
}

.search_l ul li:hover {
  background: #eb7930;
  color: #FFF;
}


.search_l select {
  width: 100%;
  border: none;
  height: 100%;
  line-height: 100%;

  color: #999;
  padding-left: 0.2rem;
  box-sizing: border-box;
  background: url("../images/w/arr_d3.png") center right no-repeat;
  background-position: calc(100% - 0.2rem) center;
}

.search_r {
  width: calc(71% - .3rem);
  margin-left: .3rem;
  
  height: 0.8rem;
  position: relative;
  background: #fff;
}

.search_r > input {
  width: calc(100% - 0.5rem);
  height: 0.8rem;
  line-height: 0.8rem;
  padding-left: 0.2rem;
  border: none;
  line-height: 100%;

  color: #999;
}
.search_r > input::placeholder{color: rgba(102,102,102,.6);}

.search_r > button {
  position: absolute;
  right:.2rem;
  top:0;
  border: none;
  background: none;
  z-index: 2;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: .4rem;
  height: 100%;
  
}
.search_r > button>img{ width: .3rem;}
ul.newslist {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
 
}

ul.newslist > li {
  border-bottom: solid #dfdfdf 1px;
  padding: 0.8rem 0;
  transition: all 0.3s linear;
  width: 100%;
}

.sconbox {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.sconbox .nimg {
  width: 29%;
  height: auto;
  overflow: hidden;
  border-radius: 3px;
}

.sconbox .nimg img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

.sconbox .ntita {
  width: calc(71% - .8rem);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin-left: .8rem;
}

.sconbox .ntita > div.tit1 a {
  color: #000;
  line-height: 1.5;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}

.sconbox .ntita > div.tit1 p {
 
  color: #666666;
  padding-top: 0.2rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.8;
}

.sconbox .ntita > div.tit1 span {
  display: flex;
  align-items: center;
 
  color: #999;
  margin-top: 0.2rem;
  line-height: 0.2rem;
}

.sconbox .ntita > div.tit1 span > i {
  margin-right: 0.1rem;
}

.sconbox .ntita > a.arr01  {
  
  display: flex;
  transition: all 0.3s linear;
  width: 1.2rem;
  height: .4rem;
  border:solid #afafaf 1px ;
  border-radius: .2rem;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;

}

/* .sconbox .ntita > a.arr01 > img:nth-child(2) {
  display: none;
}

.sconbox .ntita > a.arr01 > img:nth-child(1) {
  display: block;
} */

ul.newslist > li:hover .sconbox .ntita > div.tit1 a {
  color: #eb7930;
}
ul.newslist > li:hover .sconbox .ntita > a.arr01{color: #fff;background:#eb7930 ;border-color:#eb7930;}
/* ul.newslist > li:hover .sconbox .ntita > a.arr01 > img:nth-child(2) {
  display: block;
}

ul.newslist > li:hover .sconbox .ntita > a.arr01 > img:nth-child(1) {
  display: none;
} */

/*pagination*/
.pagination{ text-align: center; margin: 1rem auto; width: 100%; clear: both;display: flex; align-items: center; justify-content: center;}
.pagination>a{ display: inline-block;    margin:0 5px;width: .5rem; height: .5rem; text-align: center; line-height: .5rem; color: #4c4c4c; }
.pagination>a:hover{color:#eb7930;}

.pagination>a.prev,.pagination>a.next{display: inline-flex; background: #fff; align-items: center; justify-content: center;border: solid #ddd 1px;border-radius: .03rem;}
.pagination>a.prev img:nth-child(2),.pagination>a.next img:nth-child(2){display: none;}
.pagination>a.prev:hover,.pagination>a.next:hover{ background:#eb7930; color: #fff; border-color: #eb7930; }
.pagination>a.prev:hover img:nth-child(2),.pagination>a.next:hover img:nth-child(2){display: block;}
.pagination>a.prev:hover img:nth-child(1),.pagination>a.next:hover img:nth-child(1){display: none;}
.pagination>span{color: #4c4c4c;padding: 0 .2rem;}
.pagination>span>input{display: inline-flex; background: #fff; align-items: center; justify-content: center;width: .5rem; height: .5rem; border: solid #ddd 1px; text-align: center;margin: 0 .1rem;border-radius: .03rem;}

/*news detail*/
.n_box9{ width: 100%;padding-bottom: 1.5rem;}
.n_box9 .wrap_c{ max-width:1200px; margin: 0 auto;}
.ncontent{ width: 100%; clear: both; color:#333; max-width: 840px;margin: 1.5rem auto 0;}

.ncontent h1{  line-height: .5rem;text-align: center; font-weight: normal; line-height: 1.5; color: #333;}
.ncontent .subtit{   color:#666;text-align: center; display: block;   width: 100%; clear: both; margin-top: .2rem; border-bottom:solid #e0e0e0 1px ;padding-bottom: .5rem;}
.ncontent .subtit span{ display: inline-block; margin: 0 .3rem;}

.ncontent .subtit span>i{ margin-left: .15rem;}

.ncontent p{  margin: .3rem 0 0; color: #222;}
.ncontent p img{display: block;max-width: 100%;margin: 0 auto;}
.share{ width: 100%; border-bottom: solid #d4e2e2 1px; margin-top: 1rem;}
.share span{ display: flex; width: 1.8rem; background: #f9f9f9; margin: 0 auto;  height: .5rem; margin-bottom: -.2rem; justify-content: center;}
.share span>a{ margin:0 .12rem}
.share span>a>img{ max-width: 100%;}
#WX{width:231px;height:285px;background:red;padding:10px;background:#fff;border:solid 1px #d8d8d8;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;display:none;}
.bd_weixin_popup_head{font-size:12px;font-weight:bold;text-align:left;line-height:16px;height:16px;position:absolute;color:#000;}
.bd_weixin_popup_head span{font-size:12px;font-weight:bold;text-align:left;line-height:16px;}
.bd_weixin_popup_close{width:16px;height:16px;text-decoration:none;font-size:16px;text-align:right;position:absolute;right:0;top:0;cursor:pointer;}
.bd_weixin_popup_foot{font-size:12px;text-align:left;line-height:22px;color:#666;}
#weixin{width:185px;height:auto;margin:10px auto;}
.pnbox{ width: 100%; background: #f8faf9; margin-top: 1rem;  line-height: 1.5; display: flex;justify-content: space-between;}
.pnbox .r_prev,.pnbox .r_next{width: 49.6%;padding: .4rem; color: #333; background: #fff;box-sizing: border-box;}

/*search*/

 .searchbox{ width: 100%;  /* background-image: linear-gradient(rgba(255,255,255,.6), transparent); *//*  border-radius: .15rem; position: relative; z-index: 3; */padding:.8rem 0 0;}
 .searchbox form{display: flex;width: 76%; height: .8rem;  background: #fff; position: relative;}
 .searchbox input.input2{ width: calc(100% - 1.2rem); border: none; height: .8rem; padding: .2rem .6rem .2rem .3rem; box-sizing: border-box; line-height: .8rem; background: transparent;  color: #23262b;}
 .searchbox .submit1{ width: 2rem; height: .8rem;display: flex;align-items: center; justify-content: center;border: none;color: #fff;background: #ea7a30;}
  .searchbox .submit1 i{ margin-right: .1rem;}
 .searchbox .submit1 img{width:.22rem;display:block;}
 .s_result{display: flex;border-bottom: solid #dedede 1px;margin-top: .8rem; font-weight: bold;padding-bottom: .3rem;position: relative;}
 .s_result::before{position: absolute;bottom: -.02rem;left: 0;width: .4rem;height: .05rem;background:#ea7a30;content: '';}
 .s_result span{display: inline-block;margin-right: .8rem;}
 .s_result span>i{padding: 0 .1rem;}
 .s_list{ width: 100%; display: flex; position: relative; padding: .2rem 0;}

 .s_list>ul{width: 100%; margin: 0 auto; clear: both;}
 .s_list>ul>li{ margin-top: .6rem; padding-bottom: .6rem; border-bottom: solid #dedede 1px;}

 .s_list>ul>li>a {  color: #333; font-weight: bold; line-height: 1.8;}
 .s_list>ul>li>p{line-height: 1.6;}
 .s_list>ul>li>p.time{  color: #999; margin: .15rem 0; display: flex; align-items: center;}
 .s_list>ul>li>p.time i{margin-right: .15rem;}
 .s_list>ul>li>p.p1{  color: #666;overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;}
 .keyword{color:#ea7a30;}
.envi_sw{width: 100%;height: auto;overflow: hidden;}
 .envi_grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: .2rem;width: 100%;box-sizing: border-box;}
 .envi_grid li img{width: 100%;display: block;}
 .envi_grid li:nth-child(1){grid-column:1/3;}
 .envi_grid li:nth-child(2){grid-column:3/5;}

 .envi_grid1 li:nth-child(2){grid-column:3/4;}
 .envi_grid1 li:nth-child(6){grid-column:3/5;}

 .envi_grid2 li:nth-child(2){grid-column:3/4;}
 .envi_grid2 li:nth-child(4){grid-column:1/3;}

 .hd_box1{display: flex; background: #fff;}
 .hd_box1 .fl{width: 53%;}
 .hd_box1 .fl img{display: block;width: 100%;}
 .hd_box1 .fr{width: 47%; box-sizing: border-box;padding: .8rem;}
 .hd_tit_sw{width: 100%;overflow: hidden;}
 .hd_con{width: 100%; overflow: hidden;}
 .hd_item{display: none; background: #fff;}
 .hd_item.on{display: block;}
 .hd_item .swiper-slide ul{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: .1rem;}
 .hd_item .swiper-slide ul li img{width: 100%;}
 .hd_item_sw{width: 100%;overflow: hidden;}
 @media screen and (max-width: 1023px) {
  .ab_bg1 {
    background: url(../images/w/bg01.png) right top no-repeat;
    background-size: 2rem;
    padding: 1rem 0;
  }
  .ab_ul1 li {
    width: calc((100% - .3rem) / 2);
    margin-right: .3rem;
   }
   .ab_ul1 li:nth-child(3n) {
    
    margin-right: .3rem;
   }
   .ab_ul1 li:nth-child(2n) {
    
    margin-right:0;
   }
  .ab_03_box{flex-wrap: wrap;}
  .ab_03_box .fl{width: 100%;}
  .ab_03_box .fr {
    width: 100%;
    padding: 0;
    margin-top: .3rem;
   
  }

  .ab_con3 dl{flex-wrap: wrap;}
  .ab_con3 dl dt, .ab_con3 dl dd {
    width: 100%;
  }
  .ab_con3 dl:nth-child(2) dd{order: 0;} 
  .ab_con3 dl dt{margin-top: .3rem;}

  .ab_con5 h5{flex-wrap: wrap;}
  .ab_con5 h5 span{width: 100%;}
  .ab_con5 h5 i {
      margin:.2rem 0 0; 
  }
  .ab_con5 h5 b{width: 100%;margin-top: .3rem;}
  .ab_con6_box{flex-wrap: wrap;}
  .ab_con6 .fl{width: 100%;}
  .ab_con6 .fr{width: 100%;margin-top: .3rem;}
  .news_swiper1 .swiper-slide > a{flex-wrap: wrap;}
  .n_img1{width: 100%;}
  .n_intro1{width: 100%;padding: .3rem .2rem;}
  .n_img1 > img{display: block;width: 100%;}
  .pagebox1{width: 100%;position: static;}
  .searchform{flex-wrap: wrap;}
  .search_l{width: 100%;}
  .search_r{width: 100%;margin: .3rem 0 0;}
  .sconbox{flex-wrap: wrap;}
  .sconbox .nimg{width: 100%;}
  .sconbox .ntita{width: 100%;margin: .3rem 0 0;}
  .pagination > a{display: none;}
  .pagination >span{display: none;}
  .pnbox{flex-wrap: wrap;}
  .pnbox .r_prev, .pnbox .r_next {width: 100%;}
  .pnbox .r_next{margin-top: .2rem;}
  .searchbox form{width: 100%;}
  .s_result{flex-wrap: wrap;}
  .s_result span{margin: .2rem 0 0; text-align: center;display: block;width: 100%;}
 }
 @media screen and (max-width: 750px) {
  .ab_ul1 li {
    width: 100%;
     margin-right:0;
   }
  /* .htit01{font-size: .36rem;} */
  .ab_bg2,.ab_bg3,.ab_bg4{padding: 1rem 0;}
  .ab_03_box .fr{margin-top: .4rem;}
.himg_slide {
  background: url(../images/w/about_bg2.png) bottom 19% center no-repeat;background-size:100%;
}
.ab_03_box{margin-top: .6rem;}
.subnav .fr{width: calc(100% - 1.2rem);display: none;}
.subnav .fr ul {
  display: flex;
  justify-content: flex-end;

}
.subnav .fr ul li{margin-left: .2rem;}
.htit01 {
  
  align-items: flex-start;
  line-height: 1.5;
 
}
.htit01 > img {
  margin-top: .1rem
}
.map_txt1 li h5{font-size: .18rem;}
.map_txt1 li p{font-size: .16rem;}
.ab_con3 dl{margin-top: .6rem;}
.ab_con3 dl:nth-child(1) {
  margin-top: .6rem;
}
.ab_con5{padding: .3rem;}
.ab_con5 h5{margin-bottom: .3rem;}
.ab_con5 p{line-height: 1.5;}
.ab_con5 h5 b{line-height: 1.5;font-size: .3rem;}
.ab_con6{padding: .3rem;}
.ab_con6_box{margin-top: 0;}
.ab_con6 .fl{order:1;margin-top: .4rem;}
.ab_con6 .fr ul li{margin-top: .2rem;}
.ab_con6 .fr ul li h6>i>img{width: .2rem;}
.ab_con6 .fr ul li h6 {
 
  padding: .1rem .2rem;}
  .ab_con6 .fr ul li p{line-height: 1.5;}
  .n_intro1 i{margin-top: .2rem;}
  .news1_b > i{font-size: .3rem;}
  .searchform{margin-top: .6rem;}
  .sconbox .ntita > a.arr01{margin-top: .3rem;}
  ul.newslist > li {
    
    padding: 0.4rem 0;
   
  }
  .ncontent .subtit{padding-bottom: .4rem;}
  .pnbox .r_prev,.pnbox .r_next{width: 100%;padding: .3rem;}
  .n_box9{padding-bottom: 1rem;}
  .s_list > ul > li > a{line-height: 1.5;}
  .s_list>ul>li{ margin-top: .3rem; padding-bottom: .3rem; }
  .s_result{margin-top: .2rem;}
  .s_result span {
    margin: .05rem 0 0;
    
  }
  .pagination{margin: .5rem 0;}
  .ab_con3 dl dd ul li::before {
    top: .18rem;}
}
 

 
 /*20240329*/
 .htxt_slide .swiper-slide{display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
 .htxt_slide .swiper-slide p{line-height:1.2;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}

 .map_con1>img{display:block;}

.subnav .fr ul li{margin-left:.6rem;}

.ab_03_box .fr{width:calc(100% - 3.9rem);padding:0px;}
.himg_slide{background:none;max-width:7.73rem;margin:0px auto;padding:0px;}
.h_img .p1{width:100%;overflow:hidden;background:url("../images/w/about_bg2_01.png") 50% no-repeat;background-size:100%;text-align:center;position:relative;padding-bottom:.47rem;}
.h_img .p1::before{content:"";width:100%;height:.7rem;display:block;overflow:hidden;background:url("../images/w/about_bg2_02.png") 0% 100% no-repeat;background-size:100% 100%;position:absolute;left:0px;bottom:0px;z-index:1;}
.h_img span{display:inline-block;position:relative;z-index:9;margin-right:.34rem;}
.h_img img{width:4rem;display:block;}
.h_img p{margin-top:-.2rem;padding-right:.34rem;}

@media screen and (max-width:1023px) {
    .map_txt1 li{width:3rem;}

    .n_img1{height:0px;padding-bottom:56.25%;position:relative;}
    .n_img1 img{width:100%;height:100%;position:absolute;left:0px;top:0px;object-fit:cover;}

    .ab_03_box .fr{width:100%;}
}



.ab_bg1{padding:1.3rem 0px;}
.ab_bg2{padding:.8rem 0px;}
.ab_bg3{padding:.8rem 0px;}

.ab_bg4{padding:.8rem 0px;}

.ab_con3 dl{margin-top:.8rem;}
.ab_con3 dl:nth-child(1){margin-top:.8rem;}

.ab_con5.mt80{margin-top:.4rem;}
.ab_con6{margin-top:.4rem;}

.news_bg1{padding:.8rem 0px;}

.ncontent{margin-top:.8rem;}

@media screen and (max-width:1023px) {

   .ab_bg1{padding:.4rem 0px;}
   .ab_bg2{padding:.4rem 0px;}
   .ab_bg3{padding:.4rem 0px;}

   .ab_bg4{padding:.4rem 0px;}

   .ab_con3 dl{margin-top:.4rem;}
  .ab_con3 dl:nth-child(1){margin-top:.4rem;}

  .news_bg1{padding:.4rem 0px;}

  .ncontent{margin-top:.4rem;}


}